Agiles Testen in Großprojekten mit TDD und Testaspekten: Beobachtungen und erste Erfahrungen
نویسندگان
چکیده
Several companies in the software development industry discovered the need for more agility in their business. Agile software development frameworks like Extreme Programming (XP) point out, that testing has a major role within it [1]. Especially techniques like Test-Driven Development (TDD) [2] where code is implemented according to prior defined test cases promise high quality through testable code. Although the advantages of using TDD in small and medium projects has been shown (see [3] or [14]), the use in large-scale projects is still missing. At Capgemini sd&m we run projects with agile development models like Scrum [12]. We have observed that, nevertheless, in most of the projects TDD is not used. In interviews with the responsible test managers we have identified the following underlying reasons: • Project leaders shy the risk of additional costs and of not getting ready in time. • TDD approaches often lack of structured test design methods and of measurable functional test coverage. • The resulting test cases seem to be too fine grained. Higher level test cases are then still missing. • TDD usually results in a large number of test cases, which are difficult to maintain over a longer period.
منابع مشابه
UX - Schnell und effektiv mittels 5-Sekunden-Test
Ein 5-Sekunden-Test ist ein einfaches und schnelles Verfahren um den ersten Eindruck einer Webseite oder App zu testen. In einer Studie haben wir mit 123 Studierenden verschiedene Varianten des 5Sekunden-Tests durchgeführt. Aus den gewonnenen Erfahrungen ziehen wir die Erkenntnis, dass ein 5Sekunden-Test die erste Wahrnehmung effizient misst und somit eine sinnvolle Erweiterung im Repertoire ei...
متن کاملMDA in der Praxis - Erfahrungen mit modellgetriebener Softwareentwicklung in Großprojekten bei der Karstadt Warenhau AG
In diesem Text beschreiben wir die Einführung eines modellgetriebenen Softwareentwicklungsprozesses bei der Karstadt Warenhaus AG. Nach einer Schilderung der Rahmenbedingungen und der spezifischen Anforderungen skizzieren wir den gewählten Lösungsansatz. Zentrale Verfahren und Werkzeuge werden näher erläutert. Abschließend fassen wir die Erfahrungen zusammen, die in mehreren Projekten mit dem A...
متن کاملAgilität in Großprojekten durch "Integration Driven Design" - Ein Erfahrungsbericht
Der folgende Bericht fasst Erfahrungen zusammen, die in großen Entwicklungsprojekten der Firma Ericsson über mehrere Jahre gesammelt wurden. Ziel war dabei nicht, agile Methoden und Techniken einzusetzen Agilität war zu der Zeit noch kein Hype-Thema. Vielmehr wurden Schwächen in den eigenen Projekten identifiziert und verbessert. Der Erfahrungsbericht vergleicht Verbesserungen in diesen Projekt...
متن کاملErfahrungen mit modellzentriertem Testen in der Validierung komplexer, sicherheitskritischer Systeme
Klassische dokumentenbasierte Ansätze zur Systemvalidierung zeigen sich immer weniger geeignet den heutigen technischen und ökonomischen Anforderungen in der medizinischen IT Domäne gerecht zu werden. IT Systeme werden kontinuierlich komplexer, integrierter und vernetzter. Effizienz, Qualität und Transparenz sinken bei den traditionellen Methoden in aktuellen Szenarien und die Automatisierung i...
متن کاملFehlermanagement in Großprojekten ~ Erfahrungen und Best Practices
Zusammenfassung. In Großprojekten wird in der Regel ein dediziertes Fehlermanagement etabliert, um die bei der Entwicklung komplexer Multisysteme auftretende sehr große Menge von Fehlern effektiv zu bearbeiten. Die Erfahrungen zeigen, dass sich im Fehlermanagement stets einige wiederkehrende Fragestellungen ergeben. In diesem Beitrag werden typische organisatorische und technische Problemstellu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 30 شماره
صفحات -
تاریخ انتشار 2010